이 삽질을 왜 시작하게 됐는지는 이제 중요하지 않다! 시작했으니 끝을 봐야지! 그러니까 삽질이지!
- GPU가 필요하다. 특히 CUDA를 지원하는 엔비디아 GPU가 필요하다.
- 당근에서 적당한 중고 4090을 찾아서 뒤적거리다가 상대적으로 저렴한(?) MSI RTX 3090을 업어왔다.
- 그런데 이걸 어디에 꽂지? 난 PCIe 슬롯이 있는 데스크탑이 없는데?
- 내가 쓸 수 있는 장비는 2020 M1 MacBook Air와 2018 인텔 맥미니, 2013 연탄 맥프로와 2018 씽크패드 X1 카본 6세대 밖에 없다. 많지만, 쓸만한 건 하나도 없다. Orz
- 뜻이 있는 곳에 길이 있다고, eGPU라는 게 있더라.
- 그러나 최신 macOS는 NVIDIA eGPU를 지원하지 않는다!
- 다행히 리눅스는 NVIDIA eGPU를 지원한다! 리눅스 좋지! eGPU로 가자!
- 당근에서 맥과 궁합이 좋다는 Razor Core X eGPU 인클로저를 업어오려고 했으나, 판매자의 변심으로 빡치고... 알리에서 TH3P4G2를 사고, 당근에서 SFX 800W 파워를 업어오고, ... 저렴한 듯 저렴하지 않은 eGPU 인클로저를 만들었다.
- 맥북은 M1이라 안되고, 2018 맥미니는 현역이라 안되고, 놀고 있던 2013 맥프로에 우분투 22.04를 설치했는데...
- 그러나 2013 맥프로는 썬더볼트3가 아니라 썬더볼트2다. TH3P4G2 eGPU 인클로저는 썬더볼트3/4용이다. 애플의 양방향 썬더볼트 어댑터가 있지만 비싸다. Orz
- 다행히 나에겐 2018 맥미니가 있지! 어랏! 그 새 우분투 새 버전이 나왔네?! 예쁘다! 냉큼 우분투 2023.04를 설치 시작!
- 2023.04에 추가된 새로운 인스톨러의 버그를 밟고 헤매다, 리거시 데스크탑 인스톨러(iso)로 겨우 설치 성공! (했다고 착각)
- 뭔가 설치할 때부터 불안불안하더니... eGPU는 고사하고 썬더볼트도 안잡히네?! dmesg를 보니 에러가 가득. 삽질에 삽질을 거듭했으나... Orz
- 아쉽지만 최신 버전은 포기하고 우분투 2022.04 다시 설치! ... 하면 될 줄 알았는데... 뒤져보니... 2018 맥미니에 처음이자 마지막으로 사용된 T2 칩이 문제. 오죽하면 T2칩을 장착한 애플 장비를 위한 리눅스같은 사이트가 있을까...
- 다시 2013 맥프로! 왠만하면 피하고 싶었던 애플의 양방향 썬더볼트 어댑터를 사서 연결...하면 될 줄 알았지? 나의 야매 TH3P4G2 eGPU 인클로저는 애플의 썬더볼트 어댑터를 지원하지 않는다! Orz
- 아... 여긴 어디? 난 누규?
- 허탈한 마음으로 2013 맥미니에 윈도10 설치. 윈도11을 설치할까 1ms 고민했으나, 부트캠프에 "윈도10"이라고 버전까지 명시된 걸 보면 이유가 있겠지...
- 엔비디아 드라이버 설치하고, 애플 소프트웨어 업데이트 다 하고, 윈도 업데이트 다 하고,... 짜잔! 잘되네! Orz
- 혹시나 하는 마음으로 씽크패드에 엔비디아 드라이버 설치하고 eGPU를 연결해봤는데...
- (나는 맨틀 아래까지 삽질을 했으나, 공간이 부족하여 적지 않는다)
TL;DR
- 맥OS는 공식적으로 인텔맥 + 특정 eGPU + 특정 인클로저만 지원. 최신 맥OS는 공식적으로 최신 NVIDIA 드라이버를 지원 안함. 몇가지 꼼수가 있으나 복불복. 무한 삽질 상시 대기 중.
- 2013 맥프로 + 리눅스: 소소한 삽질이 필요하지만 큰 문제는 없음. NVIDIA eGPU를 지원하지만, TH3P4G2 eGPU 인클로저는 썬더볼트 어댑터를 지원안함.
- 2018 맥미니 + 리눅스: T2 칩을 제대로 지원하지 않음. 무한 삽질 상시 대기 중.
- 2018 맥미니 + 윈도10: 잘 됨.
- 2018 씽크패드 + 윈도10: 그냥 잘 됨. 아주 잘 됨.